package com.wish.g1.house.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;

/**
 * <p>
 * 楼盘表
 * </p>
 *
 * @author Dragon
 * @since 2022-11-18
 */
@Data
@TableName("tb_housing")
public class Housing implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 楼盘ID
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 楼盘名称
     */
    private String housingName;

    /**
     * 楼盘地址
     */
    private String housingAddress;

    /**
     * 省id
     */
    private Integer regionId1;

    /**
     * 市id
     */
    private Integer regionId2;

    /**
     * 区(县) id
     */
    private Integer regionId3;

    /**
     * 商圈 可以存在多个
     */
    private String businessId;

    /**
     * 地铁 可以存在多个
     */
    private String metroId;

    /**
     * 建筑面积  (平方米)
     */
    private Integer coveredArea;

    /**
     * 建筑类型id
     */
    private String buildingId;

    /**
     * 社区类型id
     */
    private String community;

    /**
     * 物业类型id
     */
    private String propertyId;

    /**
     * 楼盘特色 id
     */
    private String typeId;

    /**
     * 容积率 (平方米)
     */
    private Integer plotRatio;

    /**
     * 得房率
     */
    private Integer gainRatio;

    /**
     * 绿化率
     */
    private Integer greeningRate;

    /**
     * 楼栋数  (栋)
     */
    private Integer buildingNum;

    /**
     * 开发商
     */
    private String developers;

    /**
     * 物业管理公司
     */
    private String company;

    /**
     * 楼盘简介
     */
    private String introduction;

    /**
     * 周边配套
     */
    private String rimId;

    /**
     * 交通情况
     */
    private String trafficId;

    /**
     * 户型图
     */
    private String floorPlan;

    /**
     * 外景图
     */
    private String exteriorPlan;

    /**
     * 施工图
     */
    private String buildPlan;

    /**
     * 效果图
     */
    private String resultPlan;

    /**
     * 首页图
     */
    private String homePlan;

    /**
     * 创建者
     */
    private String createBy;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 修改者
     */
    private String updateBy;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 删除标志（1存在  2删除）
     */
    @TableLogic
    private String delFlag;

    @TableField(exist = false)
    private String sheng;

    @TableField(exist = false)
    private String shi;

    @TableField(exist = false)
    private String qu;


}
